package com.fileupload.common;

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;

/**
 * 文件工具类
 * 提供文件操作的通用工具方法
 * @author 小乙
 */
public class FileUtils {
    
    /**
     * 确保目录存在，如果不存在则创建
     */
    public static void ensureDirectoryExists(Path path) throws IOException {
        if (!Files.exists(path)) {
            Files.createDirectories(path);
        } else if (!Files.isDirectory(path)) {
            throw new IOException("路径不是目录: " + path);
        }
    }
}